#include "Transition.h"

#include <stdexcept>
#include <vector>

typedef vector<Etiquette>::const_iterator etiquetteItr;

Transition::Transition(Etiquette etiquette, Etat* etatSource, Etat* etatDestination) 
: etiquette(etiquette), etatSource(etatSource), etatDestination(etatDestination)
{
}


Transition::~Transition()
{

}

const Etiquette& Transition::getEtiquette() const
{
	return etiquette;
}

Etat* Transition::getSource() const
{
	return etatSource;
}

Etat* Transition::getDestination() const
{
	return etatDestination;
}

void Transition::addSymboles(string symboles)
{
	etiquette.addSymboles(symboles);
}
